// Decompiled on 周六 2月 22 19:31:49 CST 2025 with Zomboid Decompiler v0.1.3 using Vineflower.
package zombie.core.skinnedmodel.model.jassimp;

import jassimp.AiScene;
import org.lwjgl.util.vector.Quaternion;
import zombie.core.skinnedmodel.model.SkinningData;

public class ProcessedAiSceneParams {
    public AiScene scene = null;
    public JAssImpImporter.LoadMode mode = JAssImpImporter.LoadMode.Normal;
    public SkinningData skinnedTo = null;
    public String meshName = null;
    public float animBonesScaleModifier = 1.0F;
    public Quaternion animBonesRotateModifier = null;

    ProcessedAiSceneParams() {
    }

    public static ProcessedAiSceneParams create() {
        return new ProcessedAiSceneParams();
    }

    protected void set(ProcessedAiSceneParams processedAiSceneParams0) {
        this.scene = processedAiSceneParams0.scene;
        this.mode = processedAiSceneParams0.mode;
        this.skinnedTo = processedAiSceneParams0.skinnedTo;
        this.meshName = processedAiSceneParams0.meshName;
        this.animBonesScaleModifier = processedAiSceneParams0.animBonesScaleModifier;
        this.animBonesRotateModifier = processedAiSceneParams0.animBonesRotateModifier;
    }
}
